90.596.000-8 2009-12-31 90.596.000-8 2009-01-01 2009-12-31 90.596.000-8 2008-12-31 90.596.000-8 2008-12-31 cl-ci-i:Restated 90.596.000-8 2008-01-01 2008-12-31 90.596.000-8 2008-01-01 90.596.000-8 2008-01-01 cl-ci-i:Restated iso4217:USD xbrli:pure xbrli:shares 0 0 24518034 0 0 0 53874288 2067765 14168299 0 0 0 3055158 926518 1040605 103116529 103116529 0 0 0 1558292 51294828 0 0 0 1227345 0 3090935 208398862 12171654 0 90857597 4313649 2493012 497812 0 0 137821835 137821835 36303907 0 1 7947059 1757761 49849 0 46058577 88143557 0 999989 -64625512 416 24518450 208398862 27983896 277320 27294014 0 0 15810113 0 105282333 0 194097 0 0 0 32023500 0 0 0 45036212 0 0 0 73017320 1841367 12043879 0 0 0 2413842 705590 759941 138707800 138707800 0 0 0 2336939 58980170 0 0 0 3153237 0 2989036 242487417 33803556 0 76049048 15131903 3214892 2431831 0 0 151436448 151436448 21359630 0 1 22492663 2127319 34765 0 46014378 55722006 0 12265379 -22951173 379 45036591 242487417 47925861 311985 20720267 0 0 9093217 0 103779617 0 84951 0 0 0 26915033 0 0 0 69702587 0 0 0 77072336 1925475 13747425 0 0 0 1223617 1175080 7949 123438623 123438623 0 0 0 2294700 64627979 0 0 0 2698530 0 2890208 226921552 25102063 0 71411396 9648511 3130198 1665438 0 0 118541365 118541365 34989945 0 1 1783998 1865149 38165 0 38677258 50722041 0 11265390 7715156 342 69702929 226921552 28286741 346650 7411414 0 0 10326542 0 103482929 0 172345 0 0 0 20298320 0 21156161 11265390 32421551 88143557 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -41674339 45036211 0 0 0 0 0 0 -41674339 0 0 0 0 0 55722006 0 0 0 0 0 0 0 -20518178 379 37 37 45036590 0 21156161 11265390 -11265390 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 999989 0 -22951174 0 21156161 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -20518141 55722006 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12265379 12265379 -41674339 0 0 0 0 0 0 0 0 -41674302 0 0 4999965 4999965 0 0 0 0 0 0 0 -30666330 69702587 0 0 0 0 0 0 -30666330 0 0 0 0 0 50722041 0 0 0 0 0 0 999989 -24666376 342 26 11 37 69702929 0 4999965 999989 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 999989 7715156 0 4999965 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -24666339 50722041 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11265390 11265390 -30666330 0 0 0 0 0 0 1000000 -30666304 0 0 611115593 643026187 -31910594 17340853 5100654 -1472246 -186701 -276932 -48746292 -41674302 -41674302 -41674339 -.15 -.15 -.15 0 -41674302 -41674339 37 -.15 37 -7071990 2659620 976909185 991467720 -14558535 17343269 5741936 376905 166225 -250739 -29156882 -30666304 -30666304 -30666330 -.11 -.11 -.11 0 -30666304 -30666330 26 -.11 26 1509422 3289405 -34800547 26 269 188047 2603452 15101 34522 -2396227 -37196774 3694142 0 3622262 0 71880 20000000 23973232 17182928 -19941966 47925861 27983896 514907890 6460290 -96745 552897646 -9746244 21156160 21506280 1250032 849 784569 3201882 18297 107864 -1078563 20427717 195698 1000000 2918343 2125000 -3847645 0 1940656 3059048 19639120 28286741 850046036 6346374 -482015 836697314 -14985947 4999704 55722006 12265379 50722041 11265390